﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FinanSoft.Entities
{
    public class ArticuloDocumento
    {

        #region Atributos
        private int _idDocumentoContable;
        private int _idBodega;
        private int _idArticulo;
        private String _descripcion;
        private int _cantidad;
        private Double _precioCompraUnitario;
        private int _idTipoImpuesto;
        #endregion

        #region Properties
        public int IdDocumentoContable
        {
            get
            {
                return _idDocumentoContable;
            }
            set
            {
                _idDocumentoContable = value;
            }
        }
        //
        public int IdBodega
        {
            get
            {
                return _idBodega;
            }
            set
            {
                _idBodega = value;
            }
        }
        //
        public int IdArticulo
        {
            get
            {
                return _idArticulo;
            }
            set
            {
                _idArticulo = value;
            }
        }
        //
        public String Descripcion
        {
            get
            {
                return _descripcion;
            }
            set
            {
                _descripcion = value;
            }
        }
        //
        public int Cantidad
        {
            get
            {
                return _cantidad;
            }
            set
            {
                _cantidad = value;
            }
        }
        //
        public Double PrecioCompraUnitario
        {
            get
            {
                return _precioCompraUnitario;
            }
            set
            {
                _precioCompraUnitario = value;
            }
        }
        //
        public int IdTipoImpuesto
        {
            get
            {
                return _idTipoImpuesto;
            }
            set
            {
                _idTipoImpuesto = value;
            }
        }
        #endregion

        #region Constructor
        /// <summary>
        /// 
        /// </summary>
        /// <param name="idDocumentoContable"></param>
        /// <param name="idBodega"></param>
        /// <param name="idArticulo"></param>
        /// <param name="descripcion"></param>
        /// <param name="cantidad"></param>
        /// <param name="precioCompraUnitario"></param>
        /// <param name="idTipoImpuesto"></param>
        public ArticuloDocumento(int idDocumentoContable, int idBodega, int idArticulo, String descripcion, int cantidad, Double precioCompraUnitario, int idTipoImpuesto)
        {
            _idDocumentoContable = idDocumentoContable;
            _idBodega = idBodega;
            _idArticulo = idArticulo;
            _descripcion = descripcion;
            _cantidad = cantidad;
            _precioCompraUnitario = precioCompraUnitario;
            _idTipoImpuesto = idTipoImpuesto;

        }
        #endregion

    }
}
